working on Shelves and ShelvedBooks