bookshelf and submit book fix