homework1 initial commit