new code

added stuff from python and js