removed some extra printing in functional
mentioned a possible use of low_voltage_state in the header file