add FM
set the correct device name(unfinished)