added iternation to initialization