add change_donate()