diff --git a/ProjectSchedule/ProjectSchedule_3XA3_307.gan b/ProjectSchedule/ProjectSchedule_3XA3_307.gan
index 1c2712cee2774904c23863aca5ecc6650c5711fc..79d52c4ad9899f59faebf4f45993bfac7f95bfa1 100644
--- a/ProjectSchedule/ProjectSchedule_3XA3_307.gan
+++ b/ProjectSchedule/ProjectSchedule_3XA3_307.gan
@@ -7,8 +7,8 @@
         <option id="color.recent"><![CDATA[#0000ff]]></option>
     </view>
     <view id="resource-table">
-        <field id="0" name="Name" width="210" order="0"/>
-        <field id="1" name="Default role" width="86" order="1"/>
+        <field id="0" name="Name" width="199" order="0"/>
+        <field id="1" name="Default role" width="82" order="1"/>
     </view>
     <!-- -->
     <calendars>
@@ -67,21 +67,25 @@
         <task id="2" name="Proof of Concept Demonstration" color="#8cb6ce" meeting="false" start="2020-02-11" duration="3" complete="100" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
         <task id="151" name="Test Plan Revision 0" color="#8cb6ce" meeting="false" start="2020-02-17" duration="12" complete="50" thirdDate="2019-12-22" thirdDate-constraint="0" expand="true"/>
         <task id="154" name="Design &amp; Document Revision 0" color="#8cb6ce" meeting="false" start="2020-03-01" duration="13" complete="0" thirdDate="2019-12-22" thirdDate-constraint="0" expand="true"/>
-        <task id="156" name="Test Schedule" color="#8cb6ce" meeting="false" start="2020-03-01" duration="30" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true">
-            <task id="182" name="Unit Testing" color="#8cb6ce" meeting="false" start="2020-03-01" duration="20" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
-            <task id="173" name="Integration Testing" color="#8cb6ce" meeting="false" start="2020-03-10" duration="11" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
-            <task id="172" name="System Testing" color="#8cb6ce" meeting="false" start="2020-03-20" duration="11" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
-        </task>
-        <task id="5" name="Revision 0 Demonstration" color="#8cb6ce" meeting="false" start="2020-03-16" duration="4" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true">
-            <notes><![CDATA[6%]]></notes>
-        </task>
-        <task id="7" name="Final Demonstration (Revision 1)" color="#8cb6ce" meeting="false" start="2020-03-30" duration="4" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true">
-            <notes><![CDATA[25%]]></notes>
+        <task id="156" name="Test Schedule" color="#8cb6ce" meeting="false" start="2020-03-01" duration="29" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true">
+            <task id="182" name="Unit Testing" color="#8cb6ce" meeting="false" start="2020-03-01" duration="15" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true">
+                <task id="193" name="loadsource class" color="#8cb6ce" meeting="false" start="2020-03-01" duration="2" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
+                <task id="194" name="algorithms class" color="#8cb6ce" meeting="false" start="2020-03-01" duration="2" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
+                <task id="195" name="block calss" color="#8cb6ce" meeting="false" start="2020-03-01" duration="3" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
+                <task id="196" name="view class" color="#8cb6ce" meeting="false" start="2020-03-03" duration="4" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
+                <task id="198" name="world calss" color="#8cb6ce" meeting="false" start="2020-03-06" duration="5" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
+                <task id="203" name="game class" color="#8cb6ce" meeting="false" start="2020-03-10" duration="6" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
+            </task>
+            <task id="173" name="Integreation Testing" color="#8cb6ce" meeting="false" start="2020-03-10" duration="11" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
+            <task id="172" name="System Testing" color="#8cb6ce" meeting="false" start="2020-03-20" duration="10" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true">
+                <task id="212" name="FR Testing" color="#8cb6ce" meeting="false" start="2020-03-20" duration="5" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
+                <task id="214" name="NFR Testing" color="#8cb6ce" meeting="false" start="2020-03-25" duration="5" complete="0" thirdDate="2020-01-05" thirdDate-constraint="0" expand="true"/>
+            </task>
         </task>
+        <task id="5" name="Revision 0 Demonstration" color="#8cb6ce" meeting="false" start="2020-03-16" duration="4" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
+        <task id="7" name="Final Demonstration (Revision 1)" color="#8cb6ce" meeting="false" start="2020-03-30" duration="4" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
         <task id="155" name="Peer Evaluation" color="#8cb6ce" meeting="false" start="2020-03-30" duration="4" complete="0" thirdDate="2019-12-22" thirdDate-constraint="0" expand="true"/>
-        <task id="9" name="Final Documentation (Revision 1)" color="#8cb6ce" meeting="false" start="2020-04-01" duration="6" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true">
-            <notes><![CDATA[30%]]></notes>
-        </task>
+        <task id="9" name="Final Documentation (Revision 1)" color="#8cb6ce" meeting="false" start="2020-04-01" duration="6" complete="0" thirdDate="2020-01-26" thirdDate-constraint="0" expand="true"/>
     </tasks>
     <resources>
         <resource id="3" name="Weidong Yang" function="SoftwareDevelopment:2" contacts="" phone=""/>
@@ -100,10 +104,14 @@
         <allocation task-id="155" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
         <allocation task-id="9" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
         <allocation task-id="0" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
-        <allocation task-id="156" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="40.0"/>
-        <allocation task-id="182" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="40.0"/>
         <allocation task-id="173" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
-        <allocation task-id="172" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
+        <allocation task-id="193" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="50.0"/>
+        <allocation task-id="196" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="50.0"/>
+        <allocation task-id="198" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
+        <allocation task-id="203" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="40.0"/>
+        <allocation task-id="214" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
+        <allocation task-id="212" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
+        <allocation task-id="195" resource-id="3" function="SoftwareDevelopment:2" responsible="true" load="50.0"/>
         <allocation task-id="112" resource-id="4" function="SoftwareDevelopment:2" responsible="false" load="38.0"/>
         <allocation task-id="140" resource-id="4" function="SoftwareDevelopment:2" responsible="false" load="25.0"/>
         <allocation task-id="147" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="40.0"/>
@@ -115,10 +123,14 @@
         <allocation task-id="155" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="34.0"/>
         <allocation task-id="9" resource-id="4" function="SoftwareDevelopment:2" responsible="false" load="33.0"/>
         <allocation task-id="0" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="40.0"/>
-        <allocation task-id="156" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
-        <allocation task-id="182" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
         <allocation task-id="173" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="40.0"/>
-        <allocation task-id="172" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
+        <allocation task-id="196" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="50.0"/>
+        <allocation task-id="198" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
+        <allocation task-id="203" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
+        <allocation task-id="214" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="40.0"/>
+        <allocation task-id="212" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
+        <allocation task-id="193" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="50.0"/>
+        <allocation task-id="194" resource-id="4" function="SoftwareDevelopment:2" responsible="true" load="50.0"/>
         <allocation task-id="112" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="34.0"/>
         <allocation task-id="140" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="50.0"/>
         <allocation task-id="147" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
@@ -130,10 +142,13 @@
         <allocation task-id="155" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="33.0"/>
         <allocation task-id="9" resource-id="5" function="SoftwareDevelopment:2" responsible="false" load="34.0"/>
         <allocation task-id="0" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
-        <allocation task-id="156" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
-        <allocation task-id="182" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
         <allocation task-id="173" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
-        <allocation task-id="172" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="40.0"/>
+        <allocation task-id="195" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="50.0"/>
+        <allocation task-id="198" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="40.0"/>
+        <allocation task-id="203" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
+        <allocation task-id="214" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="30.0"/>
+        <allocation task-id="212" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="40.0"/>
+        <allocation task-id="194" resource-id="5" function="SoftwareDevelopment:2" responsible="true" load="50.0"/>
     </allocations>
     <vacations/>
     <previous/>
diff --git a/ProjectSchedule/ProjectSchedule_3XA3_307.pdf b/ProjectSchedule/ProjectSchedule_3XA3_307.pdf
index ef2388165ebfeb96e132b6a40292500386ddab3d..32af17d59dfb97ad2a223966b6a8c75451adbf44 100644
Binary files a/ProjectSchedule/ProjectSchedule_3XA3_307.pdf and b/ProjectSchedule/ProjectSchedule_3XA3_307.pdf differ