Added documentation in headers