Add circular-shelf feature