1 implementação