keep track of dots added in order