compile mais revoir le polyorphisme