improve flag parsing