add a separate file for kernel input