generic initvalues