added basic driver
 added class