other donors
new exercise: data compressor with a bug