Completed Command line interface