added spell.py