some comment in headers.h added