charts in progress
some fixes but still can't initialise data again if need
works but need some changes in the page view