encode the parameters