internal and external factors