failover and failback working