Regresa las 3 implementaciones