DModel completed