second commit, actually a program now