erros corrigidos, regras adicionadas