environmental factors.