limit number of shapes