introduced POINT class