analysis of internal factors 908929