add state: fabric