add sub_name
allow default sub_name for multishared