add backup search mechanism