.py and .js update