individual load for shared_mask and mask