a copy of CorePlot