recompile script