val for constructor pars