a circular shift patch