diff --git a/Clide/src/preferences/ClidePreferenceConstants.java b/Clide/src/preferences/ClidePreferenceConstants.java
index 7e110205c8b6172b8aab84dbbe2ed620db07bc3b..909613f1218bb3ff85c0bd30512dab2a54c87285 100644
--- a/Clide/src/preferences/ClidePreferenceConstants.java
+++ b/Clide/src/preferences/ClidePreferenceConstants.java
@@ -1,7 +1,15 @@
 package preferences;
 
+/**
+ * Interface for keeping the Preference Constants.
+ * Should eventually be replaced by final class with static attributes as this is bad style.
+ * 
+ * @author CLIDE 2018-2019
+ */
+
 public interface ClidePreferenceConstants {
 	
+
 	String PREFERENCE_ID = "Clide.preferences";
 	
 	String CPM_LOCATION = "CPM Location";
diff --git a/Clide/src/preferences/PreferenceInitializer.java b/Clide/src/preferences/PreferenceInitializer.java
index a7e5a6e1a1240a2909251e8f9897ef8f51bc2b0e..1712545a427cc9b924d1fa34d12ba76a0413e91e 100644
--- a/Clide/src/preferences/PreferenceInitializer.java
+++ b/Clide/src/preferences/PreferenceInitializer.java
@@ -4,12 +4,23 @@ import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
 import org.eclipse.core.runtime.preferences.DefaultScope;
 import org.eclipse.core.runtime.preferences.IEclipsePreferences;
 
+/**
+ * Class responsible for initializing the clide preferences.
+ * Used for setting the default/fallback values.
+ * 
+ * @author CLIDE 2018-2019
+ */
+
 public class PreferenceInitializer extends AbstractPreferenceInitializer {
+	
 
 	public PreferenceInitializer() {
 		super();
 	}
 
+	/**
+	 * @see AbstractPreferenceInitializer#initializeDefaultPreferences()
+	 */
 	@Override
 	public void initializeDefaultPreferences() {
 		IEclipsePreferences node = DefaultScope.INSTANCE.getNode("clide.preferences");