Speed optimization, do we need scatter plot?