Take home exercise. Hacked on in 2012.