added unintegrated search function