[Fabric 008] puzzle portion