fixed FM bug