added shift-builds utility