Factors impacting strategy implementation