search - repair + populate