make successMessage and errorMessage nicer in univ()