updated js with new versions and language types