Give structure and make subcommands