refactor(*): rename the passed object as kernel