diff --git a/bob/pad/face/config/extractor/video_hist_of_sparse_codes.py b/bob/pad/face/config/extractor/video_hist_of_sparse_codes.py
new file mode 100644
index 0000000000000000000000000000000000000000..6cce7e451642d3a04f685236775313250430127d
--- /dev/null
+++ b/bob/pad/face/config/extractor/video_hist_of_sparse_codes.py
@@ -0,0 +1,16 @@
+#!/usr/bin/env python
+
+from bob.pad.face.extractor import VideoHistOfSparseCodes
+
+
+#=======================================================================================
+# Define instances here:
+
+METHOD = "mean"
+extractor_mean = VideoHistOfSparseCodes(method = METHOD)
+
+
+METHOD = "hist"
+extractor_hist = VideoHistOfSparseCodes(method = METHOD)
+
+
diff --git a/bob/pad/face/extractor/__init__.py b/bob/pad/face/extractor/__init__.py
index 310989b454bdd1ebb73ef43b6c4f4a9fd56a72e6..1699d53449c3badf1c1f665dbb9a2c680f6e95f9 100644
--- a/bob/pad/face/extractor/__init__.py
+++ b/bob/pad/face/extractor/__init__.py
@@ -4,6 +4,7 @@ from .ImageQualityMeasure import ImageQualityMeasure
 from .VideoDataLoader import VideoDataLoader
 from .VideoQualityMeasure import VideoQualityMeasure
 from .FrameDiffFeatures import FrameDiffFeatures
+from .VideoHistOfSparseCodes import VideoHistOfSparseCodes
 
 def __appropriate__(*args):
     """Says object was actually declared here, and not in the import module.
@@ -30,5 +31,6 @@ __appropriate__(
     VideoQualityMeasure,
     VideoDataLoader,
     FrameDiffFeatures,
+    VideoHistOfSparseCodes,
 )
 __all__ = [_ for _ in dir() if not _.startswith('_')]
diff --git a/setup.py b/setup.py
index aea2d186fb680a1ae9cf423f5c132a63cb9f4180..552001a13bfa70a5cb782174246036b3b70c23f1 100644
--- a/setup.py
+++ b/setup.py
@@ -108,11 +108,15 @@ setup(
             'sparse-coding-preprocessor = bob.pad.face.config.preprocessor.video_sparse_coding:preprocessor',
             ],
 
-        # registered preprocessors:
+        # registered extractors:
         'bob.pad.extractor': [
             'video-lbp-histogram-extractor-n8r1-uniform = bob.pad.face.config.extractor.video_lbp_histogram:video_lbp_histogram_extractor_n8r1_uniform',
             'video-quality-measure-galbally-msu = bob.pad.face.config.extractor.video_quality_measure:video_quality_measure_galbally_msu',
             'frame-diff-feat-extr-w20-over0 = bob.pad.face.config.extractor.frame_diff_features:frame_diff_feat_extr_w20_over0',
+
+            # extractors for sparse coding:
+            'hist-of-sparse-codes-mean = bob.pad.face.config.extractor.video_hist_of_sparse_codes:extractor_mean',
+            'hist-of-sparse-codes-hist = bob.pad.face.config.extractor.video_hist_of_sparse_codes:extractor_hist',
             ],
 
         # registered algorithms: