added donation model