new Category and session class models