first draft of graph, some responsive design