warning and id fix