added sampleFir