added some cypher code...wip