added variable load
merge with variable power