diverse microclimates