added new point methods