define types of parameter lists