- [ ] selective logging of different protocol layers - [ ] logging in a separate thread to not block computation with IO - [ ] function to increment and decrement spacing