modified:   script2