added power level control