powers.py