refactor Parameter -> Token