fix search feature, structure file