add LFM.py