terminado el modelo falta implementar trasacciones