api documentation redesigned