fix f2 emit func for hmm