first version of message bridge framework