keep load_script in scoope