required flag