Merge branch 'graphingAndNetworking'

network works well.
graphing is still practically useless