How I've been spending my time for the past 3 days....