created namespace to hold the execution context