add partial neo4j impl