refactoring commentar