That sounds that a really rewarding experience for your son. Not to mention a great story.