add 'script' intermediate demo