membership testing