Initialisation of drive factorized in init_drive() UPDATED