Reestruturação das interfaces e retornos de funções.