Plainfac 2.0