repo search and find