still scoping... not sure why eval scope changed global scope because i was imagining they were different