add command line syntax parser