add handling for 3 more content types