1 implementacion