Initial Graph Implementaion