complex fabric