support MC

Signed-off-by: mog liang <mogliang@gmail.com>