added modified power supply