while(DRIVER);  <<<<<<<\  
while(!DRIVER); <<<<<<</ These are the question, why driver and then !....?