implémentation de surround manager()