moved comments from id.c to id.h