convolution layer starting code