circle.closestPoint and resource links
add some new methods