add addition to ideo
add split host and kernels
add kernels.h
ready to migrate