reworked docs