first type select case of restrict-sub-tp