adds command line parser