group field tags
diff --git a/flags.go b/flags.go
index ef81991..d22e44a 100644
--- a/flags.go
+++ b/flags.go
@@ -60,9 +60,13 @@
// and Unmarshaler interfaces.
//
// Available field tags:
-// short: the short name of the option (single character)
-// long: the long name of the option
-// description: the description of the option (optional)
+// short: the short name of the option (single character)
+// long: the long name of the option
+// required: whether an option is required to appear on the command line.
+// If a required option is not present, the parser will return
+// ErrRequired.
+// description: the description of the option (optional)
+//
// optional: whether an argument of the option is optional (optional)
// optional-value: the value of an optional option when the option occurs
// without an argument. This tag can be specified multiple
@@ -75,18 +79,16 @@
// showing up in the help. If default-mask takes the special
// value "-", then no default value will be shown at all
// (optional)
-// required: whether an option is required to appear on the command
-// line. If a required option is not present, the parser
-// will return ErrRequired.
-// base: a base (radix) used to convert strings to integer values,
-// the default base is 10 (i.e. decimal) (optional)
// value-name: the name of the argument value (to be shown in the help,
// (optional)
-// group: when specified on a struct field, makes the struct field
-// a separate group with the given name (optional).
-// command: when specified on a struct field, makes the struct field
-// a (sub)command with the given name (optional).
//
+// base: a base (radix) used to convert strings to integer values, the default
+// base is 10 (i.e. decimal) (optional)
+//
+// group: when specified on a struct field, makes the struct
+// field a separate group with the given name (optional).
+// command: when specified on a struct field, makes the struct
+// field a (sub)command with the given name (optional).
// subcommands-optional: when specified on a command struct field, makes
// any subcommands of that command optional.
//