Answer this thread if you struggle and I can post when I get to the office
Reply on news.ycombinator.com