Added command line user interface