made fabric optional