fiz refactor da parte do autor para um partial. vê agora