add ways to minimize the number of points