add ch-object
- inferface
- abstract
- nested class

add Exception Handling