rm-opt: day 3.1, ready for merge

Signed-off-by: paulyang <y_y@neusoft.com>