input.py (wip)