add program script, and GUI script