start from 0 for failover