adding arg in which direction to shift