generated donor and user models