support for POINT class