Added shiftItem method