constructor param param valu val trim valu trim 