added some comment on header files