java script mode, shell mode enhanced
update