Working printk method
Main cleanups