xxtcxx documents