add a compiling script