add ExtractDealID()