Pull request project1 submission

~moderator: @ScottBishop
~requested: 150