First commit, first version of program