Close #37 : implementing a simple FM