modifica I/F