bug fixed, IF_ID_testing