h-a-c-c documents