refactor parameter names