Almost done, but for someone reason the convolution is not working right