start to integrate backend and search function