Added documentation comments