Added new power member functions to use for power structure