add CirclePoint
とりあえず動く。もっとスマートなパッケージ化にしたい