added livescript support