add IGSamplePool