preparing for RdStateMachine