What are the environmental factors affecting mobility?