implement PointSET