created version 2 of the module... for now a kernel panic occurs when the module is loaded