has2DModel