MaskIt system
hierarchy
MITtree
sperate global variable initialing from dataloader