begin GI kernel