intial revision, no d3 working yet