printk function complete