might have lost a lot of sleep listening to this, not even wanting to pause it. well done!