diff --git a/validation/src/check.rs b/validation/src/check.rs
index a4a1208..1637521 100644
--- a/validation/src/check.rs
+++ b/validation/src/check.rs
@@ -300,17 +300,19 @@ pub struct MapCheck<'a>{
 
 impl<'a> ModelInfo<'a>{
 	fn check(self)->MapCheck<'a>{
+		// check class is exactly "Model"
 		let model_class=StringCheckContext{
 			observed:self.model_class,
 			expected:"Model",
 		}.check(());
 
+		// check model name is snake case
 		let model_name=StringCheckContext{
 			observed:self.model_name,
 			expected:self.model_name.to_snake_case(),
 		}.check(());
 
-		// check display name
+		// check display name is not empty and has title case
 		let display_name=self.map_info.display_name.map(|display_name|{
 			StringEmptyCheck::new(display_name).map(|display_name|StringCheckContext{
 				observed:display_name,
@@ -318,10 +320,10 @@ impl<'a> ModelInfo<'a>{
 			}.check(display_name))
 		});
 
-		// check Creator
+		// check Creator is not empty
 		let creator=self.map_info.creator.map(StringEmptyCheck::new);
 
-		// check GameID
+		// check GameID (model name was prefixed with bhop_ surf_ etc)
 		let game_id=self.map_info.game_id;
 
 		// MapStart must exist