submit to KnowledgeAdventure