one base and one implementation added for log-det framework