implemented image search