mais implementacoes