add methods for the new interface, new conditions for the param values
new test case, for the string generation class