added small functionality explanation in header files