implications for society 18873