diverse spaces