modify com_ptr