implémentation non compete