switched environment