added rotation and translation around the circle