20 hours in the making... and I'm done