Added some documentation to header.