switch blocks position