add parser to read command and arguments from line