this sounds like it's been an incredibly rewarding experience