restructured app and and also fixed barchart to no longer display tag of itself