Refactoring Controlles