first commit, finished assignment