Refatoração do Controller