added basic graph structure + some specs