refactoring GLobalCollections code