started a basic graph lib