more use of parameters