going to forget about parsing file first, going to write the convolution