Added several documentation comments