initial commit homework 1