a collection of different shapes