primitive movement