added first refactoring: Add Parameter