developed from the PlaneDemo from Book of Himi