Assigmment 2 submission