fix generate default parameter