analyzing the market environment and competition 4184494