Revert "Revert "Revert "remplace common par server functions."""

This reverts commit 00da4e13033df21909249367e6c4937300f27abc.
Revert "Revert "remplace common par server functions.""

This reverts commit 1c7878c1818aa252bcae785d6760d8b5865096c9.
Revert "Revert "Revert "remplace common par server functions."""

This reverts commit 00da4e13033df21909249367e6c4937300f27abc.