- search partially implemented