Tabs to spaces
Fix all the things (try demo.py)