add security
removed init membership