first commit, two different methods