use nullable<Point>