initial commit of command line interface