Assignment 1 ready for peer review