add Lamda
add Kernel interface