now reading provider and recipient data if present
added superfast streaming tradeItem extraction