dots kernel
dots_kernel is not even close to compile. Moving around some code.