fix bug: default value set