Refatorando controller