updated for lpf~