fix : bug
add : fabric