Hagshults bfg , gen.