donation model fix