PokePower partial implementation