updated parser
start of command line interface