updated shelf url reverse