updated interface forgot to add membership class