dressed up charts
generalized jsonservice to dataservice