PARTIAL COMMIT: started on allowing multiple points to be plotted