significant improvements to database (adding/removing books, categories, etc.)