more progress towards visualization
charts are working