for javascript programming
add several languages support