driver loading routines improved