changes search to read in interface along with cascading changes