Primeira reestruturação completa, ainda não funciona.