content type is optional