First iteration is pretty much complete