script now uses new execution path. completely untested