Border handling seems to work, still missing convolution