debugging  communication