compile script added