modified by different member