initialize fonctionnalities