Search optimization

shape