add compile script
modify script