Added Shift operator