description of parameters might get lengthy