Added more detailed header comment