A theoretical review of knowledge management and teamworking in the organizations