fix license
fix bug with custom class that terminate xfer after the first QTD