parse flags