Added Graph Factory