rename PowerSupply recovery function
continue modularizing power supply