simplificacoes/optimizacoes