def METHOD_NAME(self, prev_blob, blob, channels, stride):
        prev_blob = brew.conv(self.model, prev_blob, blob, channels,
                              channels, kernel=3,
                              weight_init=("MSRAFill", {}),
                              stride=stride, group=channels, pad=1)
        prev_blob = brew.spatial_bn(self.model, prev_blob,
                                    prev_blob + '_bn',
                                    channels,
                                    epsilon=self.bn_epsilon,
                                    is_test=self.is_test)
        return prev_blob