new sammm kernel