very hit

326
reputation
3
9

I got so much help from stackoverflow, now it's time to help others:)