Change parse to parser
Fix string
Move some lines around
Add a argslist to definition