First Revision Drive Code

Alex screwed stuff up... too much random committing