[YMK] refine command_list and it's children, release 0.1.1