fix typeid