add sub, sub_repeated