Only writing first column of product. Rough kernel. Kernel launch yet to be written