Implemented Shift Methods