set default value
validation