added comments in header files