common file & basic movement I