diff --git a/src/main.rs b/src/main.rs
index c1a526f..0d5e7f6 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -13,8 +13,11 @@ const CONCURRENT_REQUESTS:usize=32;
 #[command(author,version,about,long_about=None)]
 #[command(propagate_version = true)]
 struct Cli{
+	//asset options
 	#[arg(short,long)]
 	group:Option<u64>,
+	#[arg(long)]
+	asset_id:Option<AssetID>,
 	//idk how to do this better
 	#[arg(long)]
 	cookie_literal:Option<String>,
@@ -23,6 +26,7 @@ struct Cli{
 	#[arg(long)]
 	cookie_file:Option<std::path::PathBuf>,
 
+	//decompile options
 	#[arg(long)]
 	no_models:Option<bool>,
 	#[arg(long)]
@@ -30,14 +34,12 @@ struct Cli{
 	#[arg(long)]
 	no_template:Option<bool>,
 
+	//git options
 	#[arg(long)]
 	git_committer_name:Option<String>,
 	#[arg(long)]
 	git_committer_email:Option<String>,
 
-	#[arg(long)]
-	asset_id:Option<AssetID>,
-
 	#[arg(short,long)]
 	input:Option<std::path::PathBuf>,