- exceptions added
- logger added