new.c
new push with graphs