add first decode_list case