implementacion del modelo