Few modifications
First kernels implemented.