Added documentation, in code