in de middle of restructuring, added energy2rangeconverter