Spring 2013 assignment 1