add circle compute

add circle compute