add some logging to comm