renamed id.h to id_t.h
added TODO