flags etc