add circle by shengeng