Iachini: 'Fiorentina are 95 percent complete'