     }
 
     public func configure<A>(load: (@escaping (Result<A>) -> ()) -> (),
-                   build: @escaping (Result<A>) -> UICollectionViewCell) {
-
+                          build: @escaping (Result<A>) -> UICollectionViewCell) {
+        // TODO: this call might not be necessary since the prepareForReuse func
+        // was overriden.
         configureToInitialLoadingState()
 
         load() { [weak self] result in

                               constant: 0.0)
            ])
    }
}



        super.init(frame: frame)
        configureToInitialLoadingState()
    }

    required public init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
