Refactor Parameters