Improved fir