adds ability to join message with ids