Client and server use API(errors possibly, but we're setting up the infrastructure)
Setting up the infra - step 2: added odr process, with a msg_send function working draft