Fabrics; our knowledge & experience