Added shift operator