Adicionando teste e corrigindo erros