half li f. m . i f.d.