added content processor