modified type #search