compilable script