add new knowledge