introduce class BasicLand