external and edit members done(search is not)