keith-ng documents