problem 1 initial commit