intermediary script