add some code for rust, js, etc.