before kernel1