add arc and bound_rect