Iteration 1 code submission