Updated source code documentation