refacto cypher find