launchKernel series were rewrote in class methods.