movement updates