start on api documentation formatting