many class to handle any main_content one-to-many relationships