diff --git a/.gitignore b/.gitignore
index c669174e7dea6ff0725a452e8ccbad07c1ec8588..00322f8cd20c6662ebb75efc738691be8db20943 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,12 @@ HallCDict.h
 HallCDict.o
 hcana
 
+# scons stuff
+config.log
+*.pyc
+.sconsign.dblite
+.sconf_temp/
+
 # Patterns
 *.[oad]
 *~
diff --git a/SConscript.py b/SConscript.py
index ff43c9011db4e2a7eba5344eb5cc73181340a976..31100d4b799295077ef670e7da086fa94b03e921 100644
--- a/SConscript.py
+++ b/SConscript.py
@@ -16,7 +16,8 @@ hcheaders = Split("""
 	src/THcScintillatorPlane.h src/THcHodoscopeHit.h src/THcDC.h src/THcDriftChamberPlane.h 
 	src/THcDriftChamber.h src/THcRawDCHit.h src/THcDCHit.h src/THcDCWire.h src/THcSpacePoint.h 
 	src/THcDCLookupTTDConv.h src/THcDCTimeToDistConv.h src/THcShower.h src/THcShowerPlane.h 
-	src/THcShowerHit.h src/THcAerogel.h src/THcAerogelHit.h src/THcGlobals.h src/HallC_LinkDef.h
+	src/THcShowerHit.h src/THcAerogel.h src/THcAerogelHit.h src/THcGlobals.h src/THcDCTrack.h
+	src/HallC_LinkDef.h
 	""")
 baseenv.RootCint(roothcdict,hcheaders)
 baseenv.SharedObject(target = roothcobj, source = roothcdict)
diff --git a/podd b/podd
index 2731ed4f974b24f295a2a997b6581582660bb19a..7364d0706acdb8863f5a629c171701c0b03a2236 160000
--- a/podd
+++ b/podd
@@ -1 +1 @@
-Subproject commit 2731ed4f974b24f295a2a997b6581582660bb19a
+Subproject commit 7364d0706acdb8863f5a629c171701c0b03a2236
diff --git a/src/SConscript.py b/src/SConscript.py
index 14510b3a1c2bb696fa6dc06b3dce78f3ebd64856..5152f42ef5a9b1072092d4dbb6164e8db454a2e5 100644
--- a/src/SConscript.py
+++ b/src/SConscript.py
@@ -18,7 +18,7 @@ THcDC.cxx THcDriftChamberPlane.cxx \
 THcDriftChamber.cxx \
 THcRawDCHit.cxx THcDCHit.cxx \
 THcDCWire.cxx \
-THcSpacePoint.cxx \
+THcSpacePoint.cxx THcDCTrack.cxx \
 THcDCLookupTTDConv.cxx THcDCTimeToDistConv.cxx \
 THcShower.cxx THcShowerPlane.cxx \
 THcShowerHit.cxx \