Finally finished, not caring anymore, ready to dive in...