very hit

176
reputation
2
8

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