tm rmb重构