added isPointInCircle