- added logging
- added profiling