Added passing by reference driver object