added kind failover