fm_int_step unfinished