collection repeat new start pos functionality