partially implement new Terrain