Implmentation des fonctions pour gerer le moteur