renamed class Point2D -> Point