Modificação de estruturas básicas e correção de alguns erros.