invoke commandline parser