add content_type support