file manipulation, in python
UI, in javascript