move repeat operator to content package