line shifts