beginign of members list impl