make kernel
add new files