predicaments of knowledgelatest news & developments