adding shift