original kernel