add comments for KaneUtil