Correcting everything to the stage that everything compiles
diff --git a/model/ccnx-pit-entry.cc b/model/ccnx-pit-entry.cc
index 5dab9ae..7b8f489 100644
--- a/model/ccnx-pit-entry.cc
+++ b/model/ccnx-pit-entry.cc
@@ -44,21 +44,28 @@
   return *m_prefix;
 }
 
-// void
-// CcnxPitEntry::AddIncoming (Ptr<CcnxFace> face)
-// {
-//   m_incoming.insert (CcnxPitEntryIncomingFace (face,     )
-// }
+CcnxPitEntryIncomingFaceContainer::type::iterator
+CcnxPitEntry::AddIncoming (Ptr<CcnxFace> face)
+{
+  std::pair<CcnxPitEntryIncomingFaceContainer::type::iterator,bool> ret = 
+    m_incoming.insert (CcnxPitEntryIncomingFace (face));
 
+  NS_ASSERT_MSG (ret.second, "Something is wrong");
 
-// CcnxPitEntry::UpdateFibStatus::UpdateFibStatus (Ptr<CcnxFace> face,
-//                                                 CcnxFibFaceMetric::Status status,
-//                                                 Ptr<CcnxFib> fib)
-//   : m_face (face)
-//   , m_status (status)
-//   , m_fib (fib)
-// {
-// }
+  return ret.first;
+}
+
+CcnxPitEntryOutgoingFaceContainer::type::iterator
+CcnxPitEntry::AddOutgoing (Ptr<CcnxFace> face)
+{
+  std::pair<CcnxPitEntryOutgoingFaceContainer::type::iterator,bool> ret =
+    m_outgoing.insert (CcnxPitEntryOutgoingFace (face));
+
+  NS_ASSERT_MSG (ret.second, "Something is wrong");
+
+  return ret.first;
+}
+
 
 // void
 // CcnxPitEntry::UpdateFibStatus::operator() (CcnxPitEntry &entry)