clean it and add lazykernel