ahrc module addition

Signed-off-by: Nigel Heap <nigel@nigelheap.com>