add set subcommand