add Mask (need correct)