add FactoryPostProcessor demo