update of generic exp for demo, now includes some default values - see demo_script for details