adding first parts of command line interface