Rainbow space