rolled Loop into KernelAxis