graph generator added