separated convolution layer into linear and non-linear. added multiple filters