trying to improve printk, this code doesnt work