added script languages support