How an NPO helps volunteers to build communities and homes