add more checks
* tier must belong to fundraiser
* donation will fail if tier amount changes