room temperature molecular switch