adds rudimentary parameter list parsing