Add introduction comment
Fixed up header file