still trying to configure rust-ci
replacing GraphNode struct with HashMap