added neo4j support