based on Nolinuxnoparty w7ds kernel