search funct v2

v2