generate_default fixed, UI progress