test implementation of donation option