se cam cere un refactoring