trying working lhf with slight modification