fix default value bug