deleted unused dependency
added constructor for baseDriver