accidentely committed unready and untested rfm code and define setings
but work in progress rfm code is capsuled by conditional defines, so no problem