add ScatterPlot class