add fabric method