new charting structure