1. add prototype of COTree  2. add comments