core and kcharts