add compile script