a garden with lots of different types of plants