Self-fabric