fabric abstract