Revised with new lpf function structure