mise en place des interfaces