interface modifiée