change model fields generate order