this is not the work patch. just show some work progress. Signed-off-by: Xiangfu Liu <xiangfu.z@gmail.com>