added scope image
added local scope
added multiple local scope
updated ref
updated initial function
commented out notes to remember
added closure Scope
seperated local variable and execution context