diff --git a/Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.cs b/Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.cs
index b13e8fb..0cc2e10 100644
--- a/Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.cs	
+++ b/Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.cs	
@@ -33,13 +33,9 @@ void Start()
             builder = new MotorCycleBuilder();
             shop.Construct(builder);
             builder.Vehicle.Show();
-
         }
     }
 
-    /// 
-    /// The 'Director' class
-    /// 
     class Shop
     {
         // Builder uses a complex series of steps
@@ -52,29 +48,21 @@ public void Construct(VehicleBuilder vehicleBuilder)
         }
     }
 
-    /// 
-    /// The 'Builder' abstract class
-    /// 
     abstract class VehicleBuilder
     {
         protected Vehicle vehicle;
 
-        // Gets vehicle instance
         public Vehicle Vehicle
         {
             get { return vehicle; }
         }
 
-        // Abstract build methods
         public abstract void BuildFrame();
         public abstract void BuildEngine();
         public abstract void BuildWheels();
         public abstract void BuildDoors();
     }
 
-    /// 
-    /// The 'ConcreteBuilder1' class
-    /// 
     class MotorCycleBuilder : VehicleBuilder
     {
         public MotorCycleBuilder()
@@ -103,10 +91,6 @@ public override void BuildDoors()
         }
     }
 
-
-    /// 
-    /// The 'ConcreteBuilder2' class
-    /// 
     class CarBuilder : VehicleBuilder
     {
         public CarBuilder()
@@ -135,9 +119,6 @@ public override void BuildDoors()
         }
     }
 
-    /// 
-    /// The 'ConcreteBuilder3' class
-    /// 
     class ScooterBuilder : VehicleBuilder
     {
         public ScooterBuilder()
@@ -166,22 +147,16 @@ public override void BuildDoors()
         }
     }
 
-    /// 
-    /// The 'Product' class
-    /// 
     class Vehicle
     {
         private string _vehicleType;
-        private Dictionary _parts =
-          new Dictionary();
+        private Dictionary _parts = new Dictionary();
 
-        // Constructor
         public Vehicle(string vehicleType)
         {
             this._vehicleType = vehicleType;
         }
 
-        // Indexer
         public string this[string key]
         {
             get { return _parts[key]; }
@@ -198,4 +173,4 @@ public void Show()
             Debug.Log(" #Doors : " + _parts["doors"]);
         }
     }
-}
+}
\ No newline at end of file
diff --git a/Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.cs b/Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.cs
index b1237e7..83e9bda 100644
--- a/Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.cs	
+++ b/Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.cs	
@@ -24,11 +24,8 @@ void Start()
     public interface IRobotPlan
     {
         void SetRobotHead(string head);
-
         void SetRobotTorso(string torso);
-
         void SetRobotArms(string arms);
-
         void SetRobotLegs(string legs);
     }
 
@@ -65,10 +62,6 @@ public string ToStringEX()
         }
     }
 
-
-
-
-    // they're kinda like a blueprint these RobotBuilder classes:
     public interface IRobotBuilder
     {
         Robot GetRobot();
@@ -78,7 +71,6 @@ public interface IRobotBuilder
         void BuildRobotLegs();
     }
 
-    // for each new robot that you might want to have just create a new RobotBuilder Object
     public class OldRobotBuilder : IRobotBuilder
     {
         protected Robot robot { get; set; }
@@ -114,9 +106,6 @@ public void BuildRobotLegs()
         }
     }
 
-
-
-    // he just calls the method in the Robot Objects (which are defined by the interface, just think of blueprints)
     public class RobotEngineer
     {
         public IRobotBuilder robotBuilder { get; protected set; }
@@ -139,6 +128,4 @@ public void MakeRobot()
             this.robotBuilder.BuildRobotLegs();
         }
     }
-
-
-}
+}
\ No newline at end of file
diff --git a/Assets/Creational Patterns/Builder Pattern/Structure/BuilderStructure.cs b/Assets/Creational Patterns/Builder Pattern/Structure/BuilderStructure.cs
index 487e484..49cbfb0 100644
--- a/Assets/Creational Patterns/Builder Pattern/Structure/BuilderStructure.cs	
+++ b/Assets/Creational Patterns/Builder Pattern/Structure/BuilderStructure.cs	
@@ -8,7 +8,7 @@
 
 public class BuilderStructure : MonoBehaviour
 {
-	void Start ( )
+    void Start()
     {
         // Create director and builders
         Director director = new Director();
@@ -27,9 +27,6 @@ void Start ( )
     }
 }
 
-/// 
-/// The 'Director' class
-/// 
 class Director
 {
     // Builder uses a complex series of steps
@@ -40,9 +37,6 @@ public void Construct(Builder builder)
     }
 }
 
-/// 
-/// The 'Builder' abstract class
-/// 
 abstract class Builder
 {
     public abstract void BuildPartA();
@@ -50,9 +44,6 @@ abstract class Builder
     public abstract Product GetResult();
 }
 
-/// 
-/// The 'ConcreteBuilder1' class
-/// 
 class ConcreteBuilder1 : Builder
 {
     private Product _product = new Product();
@@ -73,9 +64,6 @@ public override Product GetResult()
     }
 }
 
-/// 
-/// The 'ConcreteBuilder2' class
-/// 
 class ConcreteBuilder2 : Builder
 {
     private Product _product = new Product();
@@ -96,9 +84,6 @@ public override Product GetResult()
     }
 }
 
-/// 
-/// The 'Product' class
-/// 
 class Product
 {
     private List _parts = new List();
@@ -110,11 +95,10 @@ public void Add(string part)
 
     public void Show()
     {
-      Debug.Log("\nProduct Parts -------");
+        Debug.Log("\nProduct Parts -------");
         foreach (string part in _parts)
         {
             Debug.Log(part);
         }
-
     }
 }
\ No newline at end of file
diff --git a/Unity-Design-Pattern.sln b/Unity-Design-Pattern.sln
index 39ac0e6..2ea3f1d 100644
--- a/Unity-Design-Pattern.sln
+++ b/Unity-Design-Pattern.sln
@@ -1,7 +1,7 @@
 
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity-Design-Pattern", "Unity-Design-Pattern.csproj", "{AA5D6718-EC1F-D1EA-526D-52AF3C037FBB}"
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity-Design-Pattern", "Assembly-CSharp.csproj", "{8ABF50DE-5C45-E1BE-2FA5-8FD59671116B}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -9,12 +9,15 @@ Global
 		Release|Any CPU = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{AA5D6718-EC1F-D1EA-526D-52AF3C037FBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{AA5D6718-EC1F-D1EA-526D-52AF3C037FBB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{AA5D6718-EC1F-D1EA-526D-52AF3C037FBB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{AA5D6718-EC1F-D1EA-526D-52AF3C037FBB}.Release|Any CPU.Build.0 = Release|Any CPU
+		{8ABF50DE-5C45-E1BE-2FA5-8FD59671116B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{8ABF50DE-5C45-E1BE-2FA5-8FD59671116B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{8ABF50DE-5C45-E1BE-2FA5-8FD59671116B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{8ABF50DE-5C45-E1BE-2FA5-8FD59671116B}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
 	EndGlobalSection
+	GlobalSection(MonoDevelopProperties) = preSolution
+		StartupItem = Assembly-CSharp.csproj
+	EndGlobalSection
 EndGlobal