solid solver backuping in place, add logical::root