renaming root subcommand to roots
First pass at a command DSL