search functionality motherfucker