working temp graph, lots to clean up