start a major rework with better names, hoping to get rid of kernel scripts