use ID for reference in both jucm and core file