Switchable environment