Mask Network (MASK)