Implemented:
- logging