Device Object initiated
diff --git a/src/main/java/net/floodlightcontroller/devicemanager/IDeviceStorage.java b/src/main/java/net/floodlightcontroller/devicemanager/IDeviceStorage.java
new file mode 100644
index 0000000..582afe0
--- /dev/null
+++ b/src/main/java/net/floodlightcontroller/devicemanager/IDeviceStorage.java
@@ -0,0 +1,14 @@
+package net.floodlightcontroller.devicemanager;
+
+import net.floodlightcontroller.core.INetMapStorage;
+import net.floodlightcontroller.core.INetMapTopologyObjects.IDeviceObject;
+
+public interface IDeviceStorage extends INetMapStorage {
+	
+	public IDeviceObject addDevice(IDevice device);
+	public IDeviceObject updateDevice(IDevice device);
+	public IDeviceObject removeDevice(IDevice device);
+	public IDeviceObject getDeviceByMac(String mac);
+	public IDeviceObject getDeviceByIP(String ip);
+	
+}