added circle_hull and distance methods