drive class
added basic parts of drive class