modify the parms to be able to make generic calls