add sub_id patch