Added documentation
Included header