Added documentation on source file