Yeah it was difficult, I was about to give up.. But then I thought I should post how much I had progressed.