+ formating output
+ Donor via inheritence
+ made methods virtual to overload operatePayback() method. type Person
& donor now call the right method