first commit, command line based functionality