fix parameter refactoring