removed singleton implementation
graph list class added