Search is  implemented completely