Thorpe-C-liberty-fabric