added construct from pars object