name refactoring of bookshelf to shelf