Fixed Driver
Added merge method
Added merge