D/l kernel