member fns listener and entering