first commit, code about identifier table