How to optimize communication