Immt : end itg
Citation : refacto itg + create new function