add knmcode