working on functions, classes, scopes, runtime stack.