give donation function inside donor in model implemented