working on a command line parser