knowledgeably
not defined yet