properly registers and unregisters driver