Added most of the power functionality that I used to have and more.
Merged