diff --git a/docs/basics/internal.md b/docs/basics/internal.md
index 9402ca5d3..51dc30cae 100644
--- a/docs/basics/internal.md
+++ b/docs/basics/internal.md
@@ -17,8 +17,8 @@ The operator `!` with a negative integer as left argument calls an internal func
[-10!x](#-10x-type-enum) type enum -5! [parse](../ref/parse.md)
[-11!](#-11-streaming-execute) streaming execute -6! [eval](../ref/eval.md)
[-14!x](#-14x-quote-escape) quote escape -7! [hcount](../ref/hcount.md)
-[-16!x](#-16x-ref-count) ref count -12! [.Q.host](../ref/dotq.md#host-hostname)
-[-18!x](#-18x-compress-byte) compress byte -13! [.Q.addr](../ref/dotq.md#addr-ip-address)
+[-16!x](#-16x-ref-count) ref count -12! [.Q.host](../ref/dotq.md#host-ip-to-hostname)
+[-18!x](#-18x-compress-byte) compress byte -13! [.Q.addr](../ref/dotq.md#addr-iphost-as-int)
[-21!x](#-21x-compressionencryption-stats) compression/encryption stats -15! [md5](../ref/md5.md)
[-22!x](#-22x-uncompressed-length) uncompressed length -19! [set](../ref/get.md#set)
[-23!x](#-23x-memory-map) memory map -20! [.Q.gc](../ref/dotq.md#gc-garbage-collect)
@@ -359,7 +359,7 @@ q)-27!(3i;0 1+123456789.4567)
"123456790.457"
```
-This is a more precise, built-in version of [`.Q.f`](../ref/dotq.md#f-format) but uses IEEE754 rounding:
+This is a more precise, built-in version of [`.Q.f`](../ref/dotq.md#f-precision-format) but uses IEEE754 rounding:
```q
q).045
diff --git a/docs/basics/ipc.md b/docs/basics/ipc.md
index 2a9d80986..55cee040b 100644
--- a/docs/basics/ipc.md
+++ b/docs/basics/ipc.md
@@ -398,8 +398,8 @@ The compression/decompression algorithms are proprietary and implemented as the
[`.z` namespace](../ref/dotz.md) for callback functions
-[`.Q.addr`](../ref/dotq.md#addr-ip-address) (IP address),
-[`.Q.host`](../ref/dotq.md#host-hostname) (hostname),
+[`.Q.addr`](../ref/dotq.md#addr-iphost-as-int) (IP/host as int),
+[`.Q.host`](../ref/dotq.md#host-ip-to-hostname) (IP to hostname),
:fontawesome-solid-book-open:
[Connection handles](handles.md)
diff --git a/docs/basics/syscmds.md b/docs/basics/syscmds.md
index 6766c7c5a..c7a757c90 100644
--- a/docs/basics/syscmds.md
+++ b/docs/basics/syscmds.md
@@ -530,8 +530,8 @@ q)1%3
```
:fontawesome-solid-book:
-[`.Q.f`](../ref/dotq.md#f-format),
-[`.Q.fmt`](../ref/dotq.md#fmt-format)
+[`.Q.f`](../ref/dotq.md#f-precision-format) (precision format),
+[`.Q.fmt`](../ref/dotq.md#fmt-precision-format) (precision format with length)
:fontawesome-solid-book-open:
[Precision](precision.md),
diff --git a/docs/cloud/aws-lambda/index.md b/docs/cloud/aws-lambda/index.md
index 4459266b0..afa8403c2 100644
--- a/docs/cloud/aws-lambda/index.md
+++ b/docs/cloud/aws-lambda/index.md
@@ -335,7 +335,7 @@ From the response payload we see the function was successful and calculated the
## Stream data from Amazon S3
-To demonstrate a q/kdb+ Lambda function processing multiple events, we detail how to stream data from AWS Simple Storage Service (S3). Using FIFO named pipes and [`.Q.fps`](../../ref/dotq.md#fps-streaming-algorithm) within q, data can be streamed in for processing. To illustrate this example, we create 100 files each containing 1 million Black-Scholes input parameters. The files are placed in a S3 bucket. This S3 bucket is the trigger for the Lambda function.
+To demonstrate a q/kdb+ Lambda function processing multiple events, we detail how to stream data from AWS Simple Storage Service (S3). Using FIFO named pipes and [`.Q.fps`](../../ref/dotq.md#fps-pipe-streaming) (pipe streaming) within q, data can be streamed in for processing. To illustrate this example, we create 100 files each containing 1 million Black-Scholes input parameters. The files are placed in a S3 bucket. This S3 bucket is the trigger for the Lambda function.
:fontawesome-brands-aws:
[Configuring Amazon S3 Event Notifications](https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html)
@@ -365,7 +365,7 @@ The steps in the `process_s3data.q` code are as follows.
1. Call S3 function from `Stream_Data` script, initiate FIFO pipe and stream in S3 data.
1. Load `blackScholes.q`.
1. Create inputs table to store input parameters.
-1. Use [`.Q.fps`](../../ref/dotq.md#fps-streaming-algorithm) to stream in the S3 data from the FIFO `pipe_stream` to inputs table.
+1. Use [`.Q.fps`](../../ref/dotq.md#fps-pipe-streaming) to stream in the S3 data from the FIFO `pipe_stream` to inputs table.
1. Use [`.Q.fu`](../../ref/dotq.md#fu-apply-unique) to run the inputs through the `blackScholes` formula.
1. `black_scholes_data` contains the input parameters and the calculated option prices.
diff --git a/docs/github.md b/docs/github.md
index e9cc40ccb..6c1927d08 100644
--- a/docs/github.md
+++ b/docs/github.md
@@ -117,6 +117,13 @@ GitHub topic queries: