external environments