few base classes and implementations for the log-det framework added