TXC CORP