initial version of the kernel post
edit the post