break out loggin membership listener