started message and client implementations and unit tests