add test case, and delete unnecessary code.
add do_add action in do_deal, and can be matched directly without insertion