Added documentation to the whole development