moving requires