implementing backup search