Implemented the underlying state of mrvm