custom: added content type support