working prototype in workon.py