Let user define more parameters