added functionality to add a new member
added remove_member functionality