First commit:CPP
diff --git a/adl.hpp b/adl.hpp
new file mode 100644
index 0000000..1547407
--- /dev/null
+++ b/adl.hpp
@@ -0,0 +1,26 @@
+#ifndef ADL_HPP
+#define ADL_HPP
+
+#include <ndn-cpp-dev/face.hpp>
+#include "adjacent.hpp"
+#include<list>
+
+using namespace std;
+
+class Adl{
+
+public:
+	Adl();
+	~Adl();
+	int insert(Adjacent& adj);
+	int updateAdjacentStatus(string adjName, int s);
+	int updateAdjacentLinkCost(string adjName, double lc);	
+	void printAdl();
+	std::list<Adjacent> getAdjList();
+
+
+private:	
+	std::list< Adjacent > adjList;
+};	
+
+#endif