Rewrote Point data type