I spent much time here

Constructive feedback or comments most welcome