added additional membership functions