network graph
frist changes to avoid rate limit