1. index
  2. return-recycle-repeat