big update on virtual machine for javascript -- everything should be broken
update some file that are cross-projects