Refatorando Controller