What factors affect human health?