Can now create infinite subcommands