Cypher system explained