Convolution now fully working