app.py works ish