updates to support content type