Before revision:  Specifically, the secondary users create a random order of the available channels upon primary users return, and then find optimal transmission and handoff opportunities in a distributed manner.
After revision:  Specifically, the secondary users create a random order of available channels upon primary users return, and then find optimal transmission and handoff opportunities in a distributed manner.