Search abstrait

Some suggestions?