knowledgetree with custom modifications