Version 2.0 of Houcha kernel. (Rebased will less junk)