config first iteratoin