Script and demo