more bookshelf improvement