- refine cobs data types
- add comments