added book and category model classes