add midPointCircle and chaing style and rename methods