lots of vision stuff from Ben
diff --git a/frc971/atom_code/atom_code.gyp b/frc971/atom_code/atom_code.gyp
index d727036..1b8c9e5 100644
--- a/frc971/atom_code/atom_code.gyp
+++ b/frc971/atom_code/atom_code.gyp
@@ -10,6 +10,8 @@
         '../input/input.gyp:SensorReader',
         '../input/input.gyp:GyroReader',
         '../input/input.gyp:AutoMode',
+        '../../vision/vision.gyp:OpenCVWorkTask',
+        '../../vision/vision.gyp:GoalMaster',
         '../output/output.gyp:MotorWriter',
         '../output/output.gyp:CameraServer',
         'camera/camera.gyp:frc971',
diff --git a/frc971/atom_code/atom_code.gyp.orig b/frc971/atom_code/atom_code.gyp.orig
new file mode 100644
index 0000000..d727036
--- /dev/null
+++ b/frc971/atom_code/atom_code.gyp.orig
@@ -0,0 +1,28 @@
+{
+  'targets': [
+    {
+      'target_name': 'All',
+      'type': 'none',
+      'dependencies': [
+        '<(AOS)/build/aos_all.gyp:Atom',
+        '../control_loops/control_loops.gyp:DriveTrain',
+        '../input/input.gyp:JoystickReader',
+        '../input/input.gyp:SensorReader',
+        '../input/input.gyp:GyroReader',
+        '../input/input.gyp:AutoMode',
+        '../output/output.gyp:MotorWriter',
+        '../output/output.gyp:CameraServer',
+        'camera/camera.gyp:frc971',
+      ],
+      'copies': [
+        {
+          'destination': '<(rsync_dir)',
+          'files': [
+            'scripts/aos_module.ko',
+            'scripts/start_list.txt',
+          ],
+        },
+      ],
+    },
+  ],
+}