shifting
rules