adds EOL
refactored drive.rb
aesthetic changes