added ProcessingTypeProcessor