static moving/swapping