circular offset (rough)