handling fabric challenges

1 articles