Reworked documentation