search fn working
final push