reordered kernel load