compile script
compile script