diff --git a/dynamixel_manager/src/dyn_manager.c b/dynamixel_manager/src/dyn_manager.c
index 73db6b175604463e9a7c863b62610ea24b11530d..696085e5205e58511b193d13546a46c7914b3c84 100644
--- a/dynamixel_manager/src/dyn_manager.c
+++ b/dynamixel_manager/src/dyn_manager.c
@@ -298,6 +298,7 @@ unsigned char dyn_manager_init(TDynManager *manager,TMemory *memory,unsigned sho
     return 0x00;
   manager->eeprom_base_address=eeprom_base_address;
   manager->ram_base_address=ram_base_address;
+  manager->memory=memory;
   
   return 0x01;
 }
@@ -318,11 +319,6 @@ void dyn_manager_set_period(TDynManager *manager,unsigned short int period_us)
   }
 }
 
-unsigned short int dyn_manager_get_period(TDynManager *manager)
-{
-  return manager->period_us;
-}
-
 void dyn_manager_scan(TDynManager *manager)
 {
   unsigned char servo_ids[DYN_MANAGER_MAX_NUM_DEVICES];
@@ -373,11 +369,6 @@ void dyn_manager_add_master(TDynManager *manager,TDynamixelMaster *master)
   }
 }
 
-unsigned char dyn_manager_get_num_masters(TDynManager *manager)
-{
-  return manager->num_masters;
-}
-
 TDynamixelMaster *dyn_manager_get_device_master(TDynManager *manager,unsigned char device_id)
 {
   if(dyn_manager_check_id(manager,device_id)!=0xFF)
@@ -386,11 +377,6 @@ TDynamixelMaster *dyn_manager_get_device_master(TDynManager *manager,unsigned ch
     return 0x00000000;
 }
 
-unsigned short int dyn_manager_get_device_model(TDynManager *manager,unsigned char device_id)
-{
-  return manager->devices[device_id].model;
-}
-
 void dyn_manager_add_module(TDynManager *manager,TDynModule *module)
 {
   unsigned char i;
@@ -407,11 +393,6 @@ void dyn_manager_add_module(TDynManager *manager,TDynModule *module)
   }
 }
 
-unsigned char dyn_manager_get_num_modules(TDynManager *manager)
-{
-  return manager->num_modules;
-}
-
 void dyn_manager_delete_op(TDynManager *manager,OP_HANDLE *op)
 {
   unsigned char i;