add power_source