modify the parameter-parsing