Iniciado refatoração do código.