wip notion of local vs global vars