add new member, add roles function