updated cypher