Organization factors for an effective knowledge management environment