on input_power