History of h31k0