many thanks to . . .