New: fact2