add new interface for filmGrain function