program flags read in