Added Graph data structure