generalize par uncertainty f