add default argument value support when defining function