document the thing