add histfactory subclasses