updated models for content library
update controllers to support new model functionality