taking everything into account - Search