init iteration