Further implementation of memberships