added overcurrent protection