implemented fake graph