adding in middle layer convolution file