various changes for power api