RM skeleton, protocol message classes
protocol messages, basic RM receive loop