enable a module to access the state of another local module