Refactor de funções e tratamento de classes