makes a different shape depending on the number of points you put in