removed Point2D class