models for provider, bookitem, and added items attribute manytomany to bookitems