some initial work done to Driver.java