implement book library, book, comment models
implement polymorphic example