adding documentation to headers