added Darlington transistor