changed the structure to accept generic items instead of just books, although the app is still called bookstore