added execution context example for closure