change volunteer-client relationship to be bidrectional, so we can edit from either end