Adding documentation to everything