membership init