abstracted InitializeSimpleMembership