defining the parameters using dsl/methods