added eval infront of globals to allow them to be written to root process