added percentage pump control