implementation de la frame 2a