command line controller