subsumed globals into modules