try doing dynamic data load
simplify barchart