Masks usage
Shift operator