added backup switch