add documentation for communication bus