Index: AE/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTableModel.java
===================================================================
--- AE/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTableModel.java	(revision 592)
+++ AE/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTableModel.java	(revision 593)
@@ -22,4 +22,5 @@
 
 	private Vector<NodeMod> items;
+	private Vector<Boolean> install;
 	private int vocabModTypeID = -1;
 	private int vocabPlatformID = -1;
@@ -45,6 +46,9 @@
 				String type = "";
 				if (vocabModTypeID < 0) {
-					vocabModTypeID = DepotManager.getInstance()
-							.getVocabulary(DepotConfig.getVocabularyName_ModType()).getVid();
+					vocabModTypeID = DepotManager
+							.getInstance()
+							.getVocabulary(
+									DepotConfig.getVocabularyName_ModType())
+							.getVid();
 				}
 				for (int tid : node.getTaxonomyTerms().get(vocabModTypeID)) {
@@ -57,6 +61,9 @@
 			case 3:
 				if (vocabPlatformID < 0) {
-					vocabPlatformID = DepotManager.getInstance()
-							.getVocabulary(DepotConfig.getVocabularyName_Platform()).getVid();
+					vocabPlatformID = DepotManager
+							.getInstance()
+							.getVocabulary(
+									DepotConfig.getVocabularyName_Platform())
+							.getVid();
 				}
 				int tid = node.getTaxonomyTerms().get(vocabPlatformID)
@@ -64,4 +71,6 @@
 				return DepotManager.getInstance().getTaxonomyTerm(tid)
 						.getName();
+			case 4:
+				return install.get(row);
 		}
 		return null;
@@ -79,4 +88,6 @@
 			case 3:
 				return bundle.getString("mod.platform");
+			case 4:
+				return bundle.getString("mod.install");
 		}
 		return null;
@@ -90,5 +101,5 @@
 	@Override
 	public int getColumnCount() {
-		return 4;
+		return 5;
 	}
 
@@ -104,4 +115,6 @@
 			case 3:
 				return String.class;
+			case 4:
+				return Boolean.class;
 		}
 		return null;
@@ -137,4 +150,10 @@
 				col.setMaxWidth(w);
 				break;
+			case 4:
+				w = 60;
+				col.setPreferredWidth(w);
+				col.setMinWidth(w);
+				col.setMaxWidth(w);
+				break;
 		}
 	}
@@ -145,4 +164,9 @@
 	public void reloadData() {
 		items = DepotManager.getInstance().getModPackageNodes();
+		install = new Vector<Boolean>();
+		// TODO check installed
+		for (int i = 0; i < items.size(); i++) {
+			install.add(i, false);
+		}
 	}
 
@@ -156,3 +180,16 @@
 	}
 
+	@Override
+	public boolean isCellEditable(int rowIndex, int columnIndex) {
+		return columnIndex == 4;
+	}
+
+	@Override
+	public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
+		super.setValueAt(aValue, rowIndex, columnIndex);
+		if (columnIndex == 4) {
+			install.set(rowIndex, (Boolean) aValue);
+		}
+	}
+
 }
Index: AE/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTableModel.properties
===================================================================
--- AE/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTableModel.properties	(revision 592)
+++ AE/installer2/src/net/oni2/aeinstaller/gui/modtable/ModTableModel.properties	(revision 593)
@@ -3,2 +3,3 @@
 mod.package_number=Pkg#
 mod.platform=Platform
+mod.install=Install?
