build
global execution scope
global execution through script injection
error handling adjustments