basic insert and basic movement