restructuring data mining for performance
chart now sort by sorted string name in ArrayList
classes